home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
pc_board
/
pcb145ad.zip
/
WHATSNEW
< prev
Wrap
Text File
|
1991-10-17
|
21KB
|
699 lines
WELCOME TO PCBOARD VERSION 14.5A
This README file includes important information about the current release
of PCBoard that is not included in the v14.5 printed manual.
Table of Contents
─────────────────
PCBoard v14.5a installation instructions . . . . . . . . . . . . . . 2
Converting from versions other than 14.x . . . . . . . . . . . . 2
Fixes made to PCBoard v14.5 in the v14.5a release . . . . . . . . . . 3
New commands added in PCBoard v14.5a . . . . . . . . . . . . . . . . 4
New command line switches added in PCBoard v14.5a . . . . . . . . . . 5
New environment switch settings added in PCBoard v14.5a . . . . . . . 6
Changes in DOOR operations in PCBoard v14.5a . . . . . . . . . . . . 7
New features found in the v14.5a release . . . . . . . . . . . . . . 8
Changes made to PCBFiler for v14.5a . . . . . . . . . . . . . . . . . 10
Changes made to PCBSetup for v14.5a . . . . . . . . . . . . . . . . . 11
┌───────────────────────────────────────────────────────────────────────┐
│ PCBoard v14.5a installation instructions │
└───────────────────────────────────────────────────────────────────────┘
IMPORTANT: If you are running PCBoard in your ROOT Directory, the
install program will not recognize that directory and will
think you are installing a NEW Copy of PCBoard. If you are
running PCBoard in a ROOT directory, please call CDC and we
will explain how to UPGRADE manually.
IMPORTANT: If you DOWNLOADED the v14.5a software then copy your
PCB145.EXE file to disk #1 if using floppy disks to install
the software or copy it to the subdirectory where all of your
files are stored if installing it from a hard disk
subdirectory (see installation instructions below).
The INSTALL program can be used to either install a brand new copy of
PCBoard or to upgrade an existing PCBoard v14.x installation to v14.5a.
You may install the software using either of two methods:
1) Using PCBoard distribution disks:
Run the INSTALL program on the first disk.
2) Copy ALL of the PCBoard files into a temporary subdirectory on your
hard disk or your network server's hard disk.
Run the INSTALL program from there.
A special version of PCBoard called the "VROOM Overlay" version which
utilizes Borland International's VROOM technology is available on the
Salt Air BBS. The major difference between it and what is found on these
distribution diskettes is that the "VROOM Overlay" version requires about
80K less memory to operate.
┌───────────────────────────────────────────────────────────────────────┐
│ Converting from versions other than 14.x │
└───────────────────────────────────────────────────────────────────────┘
- On disk #3 you will find a file called 10DAT142.ZIP which is a ZIP
(compressed file) containing instructions and a couple of programs
graciously donated by Gary Meeker to convert PCBoard v10.0 setups to
the version 14.2 format. After running the program it should be a
simple matter of running the INSTALL program on these disks to convert
from v14.2 to v14.5a.
- Disk #4 contains a file called PCBCONV.DOC which describes the
conversion process from v11.x and v12.x systems up to the v14.x
formats. In same cases it may actually be easier to set up a brand
new v14.5a system and move your v11.x or v12.x users across.
2
┌───────────────────────────────────────────────────────────────────────┐
│ Fixes made to PCBoard v14.5 in the v14.5a release │
└───────────────────────────────────────────────────────────────────────┘
The following are the important items that were problems in the v14.5
release that are fixed in this release:
- Fixed a problem that could occur in the USERS.INF file if MORE THAN
ONE TPA was installed in the file. When a new user logged in it would
allocate too much space in the USERS.INF file. This only occured on
new users and only when more than one TPA was installed.
- Fixed a problem where the caller could flag several files for download
and then choose a non-batch protocol to transfer them.
- Fixed support for comm ports using IRQs 8 through 15.
- Fixed PCBSM and PCBPACK which, when creating an entire set of index
files, would leave out names starting with letters before 'A' or after
'Z' (common in foreign languages or when using numbers for login ids).
- There were several smaller, mostly cosmetic, fixes as well.
3
┌───────────────────────────────────────────────────────────────────────┐
│ New commands added in PCBoard v14.5a │
└───────────────────────────────────────────────────────────────────────┘
- Added a (S)earch sub-command to the (J)oin conference command. This
can be used to do a text search on the conference names to get a list
of those conferences matching your criteria. Example: J S SYSOP
would find all conferences with the word "sysop" in the name.
- Added sub-commands "FF" and "FT" to the (R)ead message command. These
can be utilized by the sysop to find the FROM or TO name of a message
in his users file. In addition, the "F" command can still be used and
if the FROM name happens to be himself it will instead find the TO
name in the users file.
- Added an "RO" sub-command of the (R)ead messages command which allows
you to Reply to Other than the sender of the original message.
- Added "+" and "-" options to the Sysop Function 7 command menu
allowing you to set the direction of the user records that are
displayed.
- Added two subcommands to the e(X)pert mode command as follows:
X ON Forces expert mode ON
X OFF Forces expert mode OFF
- Added DOWNLOAD and UPLOAD as synonym commands for D and U.
4
┌───────────────────────────────────────────────────────────────────────┐
│ New command line switches added in PCBoard v14.5a │
└───────────────────────────────────────────────────────────────────────┘
NOTE: Command line switches are settings that you place directly on the
PCBoard command line in the BOARD.BAT file. This is not the same as the
environment switches which use the SET command to place them in the
environment.
- Added a /READSYS command line parameter to read the USERS.SYS file and
update USERS and USERS.INF (if necessary) then immediately drop back
to DOS. This corresponds with the existing /USERSYS command.
- Added a command line parameter of /FILE: to specify the location of
the PCBOARD.DAT file. Example: PCB145 /FILE:C:\PCB\PCBOARD.DAT.
- Added /MINMSGS:xxxx command line switch to PCBPACK. This will allow
you to specify the number of minimum messages that a conference should
hold. This will override any DATE, DAYS, or PURGE flags if the number
of active messages is less than or equal to the number specified.
This is very useful for Echo Mail type conferences where message
traffic is slow.
- Modified the /C: command line switch so that in addition to the normal
values accepted of 0 through 9 it will now also accept regular connect
speeds such as 1200, 2400, 14400 and so on.
5
┌───────────────────────────────────────────────────────────────────────┐
│ New environment switch settings added in PCBoard v14.5a │
└───────────────────────────────────────────────────────────────────────┘
NOTE: Environment switches use a single SET PCB= command to place them
into the DOS environment space. If multiple settings are desired combine
them all together on a single line.
Example: SET PCB=/RESET /MAIN /UPCRED:2 /BYTECRED:1.5 /SWAP
The recommended location for the SET PCB= line is in the BOARD.BAT file
near the top of the file.
/NOPROMOTE Used for those who do not wish the "D" and "U" file
transfer commands to be automatically promoted to batch
file equivalents of "DB" and "UB" when the protocol
chosen is a batch protocol.
/NOBATCHUP Used to instruct PCBoard to NOT allow files to be
uploaded in batch protocol. May be desirable when a
large number of foreign machines (such as Macintosh
whose file naming conventions do not match DOS) will be
uploading files. Any batch protocols defined may still
be used but only in single file upload operation.
/MAIN Used to force all "Comments to the Sysop" into the Main
Board area.
/NOREG For NEW USERS - it disables the automatic pre-scan of
the conference list for public conferences. The caller
may still join any public conferences he simply won't be
registered in them until he joins.
/RESET Instructs PCBoard to automatically reset the modem every
5 minutes while it sits idling at the Call Waiting
screen.
/FLOAT Used for in-house local area networks it allows PCBoard
to pick a node that isn't busy and automatically switch
to that node number. This avoids the need to assign
everyone a unique node number. You could have 1000
people vying for access to a 99-node system and only get
an "all nodes are busy" message if all 99 nodes are in
use.
In conjunction with the above there is now a special
"local-only" version of PCBoard available for /U
purchasers. This version of the software lacks the
dial-in capability as well as the Call Waiting screen
and any other "sysop" amenities and instead treats the
user as if he were a caller into the system. This can
be very useful for large organizations concerned about
security issues that are involved when using the regular
software.
6
┌───────────────────────────────────────────────────────────────────────┐
│ Changes in DOOR operations in PCBoard v14.5a │
└───────────────────────────────────────────────────────────────────────┘
- Added the ability to set up a "shell" DOOR. That is, a DOOR which
PCBoard will shell out to (leaving PCBoard in memory) rather than
dropping out of memory entirely. This gives a much quicker return to
PCBoard when the door finishes and can make new DOORs almost appear as
a functional part of the system.
Also note that on a "shell" door the caller will not be informed that
it is loading a door - the goal, again, being to make the door appear
to be more of an integrated function of the system.
- Added the following SET statements during execution of a either a
SHELLED operation or a DOOR application:
PCBDRIVE example: SET PCBDRIVE=C:
PCBDIR example: SET PCBDIR=\TC\NEW
PCBDAT example: SET PCBDAT=C:\TC\NEW\PCBOARD.DAT
PCBNODE example: SET PCBNODE=1
The above environment variables can be used to control batch files
allowing you to set up a single file that can be used by multiple
nodes. For instance, a batch file might look like this:
D:
CD \TEST
TEST
%PCBDRIVE% <- when executed goes to PCBoard's home drive
CD \%PCBDIR% <- when executed goes to PCBoard's home directory
NOTE: You may need to make room in your environment for these new
environment settings. To do this you would edit your CONFIG.SYS file
and change the environment size with a line such as this:
SHELL=C:\COMMAND.COM /E:512 /P
The above line allocates 512 bytes of environment space.
- Added the detection of a file called PCBSTUFF.KBD after executing a
door or a (F)ile (V)iew operation. If found, it stuffs the keyboard
buffer with the keystrokes found in the file.
- Added the detection of a file called PCBDOOR.TXT after executing a
door. If found, PCBoard will display the file to the caller.
7
┌───────────────────────────────────────────────────────────────────────┐
│ New features found in the v14.5a release │
└───────────────────────────────────────────────────────────────────────┘
- Added the ability to INDEX your download files for fast retrieval
whether on a CD-ROM drive or on a slow hard disk or network server.
- Modified the posting of uploads to send the description of the upload
out to a file called PCBDESC.### during the "file verification" phase
to allow the routines that are performing the verification to modify
the upload description if necessary. The ### is the node number.
Also, enhanced the verification routines to withstand loss of carrier
if the caller hangs up before the verification completes.
- Added more control over the delay during display of the LOGOFF file
(or SCRIPT0) file such that the "Modem Delay During Recycle" setting
in PCBSetup will have a greater effect on the modem's ability to send
the complete file to the caller before hanging up.
- Modified PCBoard so that if a caller is UNABLE to log on due to
invalid password the time spent attempting to log on is not subtracted
from the caller's account.
- Modified the (F)ile, (L)ocate, (N)ew and (Z)ippy search commands to
allow a range of directory numbers to be input. Examples: "F 1-4",
"Z DESQ 1 3 15-24", "L TEST*.ZIP 5-10 12-15".
- The (L)ocate command will now automatically append *.* to the end of
the text entered to help callers find what they are looking for
without having to fully qualify the input.
- Modified the DIRxx display routine to allow %FILESPEC include files to
be used. This could be used to display colored headers or common
disclaimers, etc.
- Added the detection of two files called $$LOGON.BAT and $$LOGOFF.BAT
which PCBoard will search for in the default directory or anywhere in
your PATH. If found, the $$LOGON.BAT file will be run after a caller
logs on but before the NEWS file is displayed and the $$LOGOFF.BAT
file will be run after the caller logs off but before the board
recycles.
- Modified PCBoard to allow DIR files to include %FILESPEC include files
for storing header information.
- Added an @FREESPACE@ macro which gives the number of bytes free on the
private upload drive which is equivalent to the bytes free displayed
prior to an upload.
- If an event is scheduled and a caller calls in within 2 minutes of the
time that the event "suspense" time starts PCBoard will now divide the
suspense time in half and give half of it to the caller in order to
avoid rudely logging him off before getting to a point of telling him
why the time was reduced.
NOTE: if you have short suspense times (2 or 3 minutes) you may wish
to increase them to (to 4 or 5 minutes, for example).
- If a field in PCBTEXT, that is used for registration questions, is
blank then the question will not be asked.
- Added Local File Transfer capabilities for both uploads and downloads.
Just select an INTERNAL protocol such as Ymodem or Ymodem/G and then
tell PCBoard to begin an upload or download. It will then pop-up and
8
ask for the name of the file to upload (wildcards can be used) or the
directory to which you want downloaded files to be copied.
9
┌───────────────────────────────────────────────────────────────────────┐
│ Changes made to PCBFiler for v14.5a │
└───────────────────────────────────────────────────────────────────────┘
- Modified PCBFiler's "master file list" creation capability so that:
a) remove @X codes from the text
b) remove the vertical bar (|) which designates secondary lines
c) include the contents of any %FILESPEC include files
d) add a line indicating the conference name, directory number and
name before each DIR file
- Added a /PROCESS:xx:yy[:A] command line parameter to PCBFILER as
follows:
where "xx" is the number of the conference
"yy" is the number of the directory
The /PROCESS command tells PCBFiler to read the specified DIR file,
verify the files within it updating the SIZE and DATE information
within the DIR file, then write it back out to disk sorting it if
necessary.
The :A is optional and is used the way you would answer 'A' to the
verify file existence question in PCBFiler before editing a DIR file.
- PCBFiler's wildcard searches will now, like PCBoard's (L)ocate
command, automatically append *.* to the text entered.
10
┌───────────────────────────────────────────────────────────────────────┐
│ Changes made to PCBSetup for v14.5a │
└───────────────────────────────────────────────────────────────────────┘
- Added a /QUICK command line parameter which allows PCBSetup to quickly
initialize itself without having to rewrite the CNAMES.@@@ file during
the startup process. Use this ONLY if you know that the CNAMES and
CNAMES.@@@ files are in synch. This should always be the case except
if you've manually modified either one.
- Added an Upload Paths and DIR Files "default" for setting up new
conferences in PCBSetup such that it can now copy the main board
settings, create brand new settings based on the conference, or leave
the entries blank.
11